.middle{
    position: relative;
}
.middle_title{
    position: absolute;
    top: -336px;
}
.site_footer{
    display: flex;
    width:100%;
    padding-top: 165px;
}
.layer_content_title{
    width: 330px;
    font-size: 20px;
    font-weight: bold;
    color: darkgreen;
    padding-left: 600px;
    padding-top: 18px;
    float: left;
    display: inline;
}

.layer_content_title > img {
    display: block;
    padding-top:18px;
}
.layer_content_nav{
    padding-left: 950px;
    padding-top: 60px;
    width: 400px;
    height: 200px;
}
.layer_content_nav > .layer_content_span{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    font-size: 15px;
    color: darkgreen;
    display: inline;
}
.wp-line_content{
    margin-left: 15%;
    margin-top: 0rem;
    width: 4rem;
    height: 3rem;
    position: absolute;
    text-align: center;
    border-bottom: 1px solid green;
    -webkit-transform: rotate(45deg);
}
.wp-line_nav{
    position: relative;
}
.wp-line_nav > img {
    padding-left: 309px;
    padding-top: 24px;
}
.wp-line_span{
    position: absolute;
    color: azure;
    top: 23px;
    left: 342px;
}
.wp-eff_content_title  a{
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: darkgreen;
    padding: -11px 0;
}
.wp-eff_content_right_title > img{
    padding-left: 15px;
}
.wp-eff_span> span:nth-child(1) {
    color: seagreen;
    font-weight: bold;
    font-size: 15px;
    display: block;
    padding-left: 600px;
}
.wp-eff_span > span:nth-child(2) {
    color: darkgreen;
    display: block;
    font-size: 15px;
    padding-left: 600px;
}
.wp-eff_span{
    float: left;
    display: inline-block;
}
.wp-eff_content_title {
    display: block;
    padding-left: 600px;
    height: 169px;
}
.wp-eff_image_content{
    width: 930px;
    display: inline-block;
}
.wp-eff_title{
    position: absolute;
    padding-left:273px;
    background: url("../img/14_cxcn.png") no-repeat;
    height:44px;
    width:0;
    left: 653px;
}
.wp-eff_num{
    position: relative;
}
.wp-eff_title > a{
    position: absolute;
    top: 13px;
    left: 3px;
    color: azure;
    font-size: 13px;
}
.wp-eff{
    float: left;
    width: 1350px;
    height: 213px;
    display: inline-block;
}
.wp-eff_image_right{
    display: inline-block;
}
.wp-eff_right_title{
    padding-left: 15px;
}
.wp-eff_right_span{
    float: left;
    display: inline-block;
}
.wp-eff_right_span > span:nth-child(1){
    color: seagreen;
    padding-left: 14px;
    font-weight: bold;
    font-size: 15px;
    display: block;
}
.wp-eff_right_span > span:nth-child(2){
    color: darkgreen;
    display: block;
    padding-left: 14px;
    font-size: 15px;
}
.wp-eff_right_num{
    position: relative;
}
.wp-eff_right_title {
    position: absolute;
    padding-left:273px;
    background: url("../img/14_cxcn.png") no-repeat;
    height:44px;
    width:0;
    left: 68px;
    top: -4px;
}
.wp-eff_right_title > a {
    position: absolute;
    top: 14px;
    left: 25px;
    color: azure;
    font-size: 13px;
    width: 273px;
}
.middle_content{
    flex-direction: row;
    width: 1920px;
}
.num > ul {
    list-style: none;
    padding-top: 30px;
    margin: 25px auto;

}
.num > ul > li > a{
    color: darkgray;
    font-size: 40px;
}
.num > ul > li > div{
    margin-left: 71%;
    margin-top: -2rem;
    width: 4rem;
    height: 3rem;
    position: absolute;
    text-align: center;
    border-bottom: 1px solid darkgray;
    -webkit-transform: rotate(45deg);
}
.site_footer >.site_footer_nav{
    flex-direction: column;
}
.site_footer >.site_footer_nav>.site_footer_title a{
    font-size: 20px;
    font-weight: bold;
    color: darkgreen;
    float: left;
    padding-top: 15px;
    padding-left: 600px;
    display: block;
}
.site_footer >.site_footer_nav > .site_footer_content{
    background:url("../img/2_zequ.jpg");
    height: 310px;
    width: 940px;
    margin-top: 15px;
    float: left;
}
.site_footer_eff > div:nth-child(1){
    margin-left: 1%;
    margin-top: 2rem;
    width: 4rem;
    height: 3rem;
    position: absolute;
    text-align: center;
    border-bottom: 1px solid darkgray;
    -webkit-transform: rotate(45deg);
}
.site_footer_eff > div:nth-child(2){
   font-size: 20px;
    color: darkgray;
    padding-top: 72px;
    padding-left: 62px;
}
.site_footer_eff > div:nth-child(3){
    font-size: 15px;
    color: darkgray;
    padding-top: 13px;
    padding-left: 62px;
    width: 345px;
    height:200px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}
.site_footer_eff > div:nth-child(4){
    position: relative;
}
.site_footer_eff > div:nth-child(4) > img{
    position: absolute;
    top: 20px;
    left: 340px;
}
.site_footer_eff > div:nth-child(4) a{
    position: absolute;
    color: aliceblue;
    top: 21px;
    left: 370px;
}
.site_footer_eff > div:nth-child(4) > div:nth-child(1){
    margin-left: 79%;
    margin-top: 0rem;
    width: 4rem;
    height: 3rem;
    position: absolute;
    text-align: center;
    border-bottom: 1px solid green;
    -webkit-transform: rotate(45deg);
}
@keyframes myfrist
{
    0% {top:-441px;}
    100% {top:222px;}
}

@-webkit-keyframes myfrist /*Safari and Chrome*/
{
    0% {top:-441px;}
    100% {top:222px;}
}
.site_footer_content{
    position: relative;
}
.animation_first{
    overflow: hidden;
    width: 296px;
    height:250px;
    position: absolute;
    left: 580px;
}
.animation_send{
    flex-direction:column;
    animation: myfrist 6s linear infinite;
    -webkit-animation:myfrist 6s linear infinite;
    position: absolute;
    width: 296px;
    height: 993px;
    top: -441px;
}
.animation_send >img{
    margin: 40px auto;
}
.image_foot{
  position: absolute;
    top: 272px;
    left: 633px;
}
.site_content > a{
    position: absolute;
    top: 283px;
    left: 651px;
    color: white;
    font-size: 13px;
}

